common={
    mainHeight:0
}
$(function(){
   common.mainHeight=$(window).height()-$(".layui-header").height()-$(".layui-footer").height();
   $("#mainContent").height(common.mainHeight);

});
function commonAction(e){
    //阻止默认事件
    e.preventDefault();
    //获取当前表单
    var $form = $(e.target);
    $form.bootstrapValidator('disableSubmitButtons', true);
}
function commonEndAction(e,layer){
    //关闭弹出层
    layer.closeAll();
    //重置表单
    e.target.reset();

    //获取当前表单
    var $form = $(e.target);
    //恢复submit按钮状态
    $form.bootstrapValidator('disableSubmitButtons', false);
}
//公共的保持或修改函数
function saveOrUpdate(e,table,layer,id){
    commonAction(e);
    //获取当前表单
    var $form = $(e.target);

    $.post($form.attr('action'), $form.serialize(), function(data) {
        //刷新分页界面
        table.reload(id);
        commonEndAction(e,layer);
    });
}
//公共批量删除函数
function  deleteByIds(table,layer,datas,url) {
    var ids = [];
    for(var i=0;i<datas.length;i++){
        var data = datas[i];
        ids.push(data.id);
        $.ajax({
            url:url,
            data:{
                "ids":ids.join()
            },
            dataType:"json",
            success:function(result){
                //刷新分页界面
                table.reload("mainDataGrid");
                //显示提示信息
                layer.msg("删除成功");
            }
        });
    }
}
//反显数据公共函数
function showData(data){
    var $inputs = $("#updateFormDiv input");
    for(var i=0;i<$inputs.length;i++){
        var $input = $($inputs[i]);
        var name = $input.prop("name");
        name = name.split(".")[1];
        $input.val(data[name]);
    }
}